package unit4.part2;

public class VarargsTest {

    /**
     * @param first  第一个参数
     * @param second 第二个参数
     */
    public static void method(String first, String second) {
        System.out.println(first);
        System.out.println(second);
        System.out.println("_______________________");
    }

    /**
     * @param numbers 可变参数
     */
    public static void method(double... numbers) {
        for (double number : numbers) {
            System.out.println(number);
        }
        System.out.println("_______________________");
    }

    /**
     * @param first   固定参数
     * @param numbers 可变参数
     */
    public static void method(String first, double... numbers) {
        System.out.println(first);
        for (double number : numbers) {
            System.out.println(number);
        }
        System.out.println("_______________________");
    }

    public static void main(String[] args) {
        // method("a");
        method("a", "b");
        method(1d);
        method(1d, 2d);
        method(1d, 2d, 3d);
        method("a", 1d, 2d, 3d);
    }
}
